home *** CD-ROM | disk | FTP | other *** search
- # GNU C 2.7.2.1
- # -O2 -fdefer-pop -fomit-frame-pointer -fcse-follow-jumps -fcse-skip-blocks
- # -fexpensive-optimizations -fthread-jumps -fstrength-reduce -fpeephole
- # -fforce-mem -ffunction-cse -finline -fcaller-saves -fpcc-struct-return
- # -frerun-cse-after-loop -fschedule-insns -fschedule-insns2 -fcommon
- # -fgnu-linker -mpowerpc -mnew-mnemonics
-
- .file "Msg6PPC.c"
- gcc2_compiled.:
- .section .rodata
- .align 2
- .LC0:
- .string "Text sent by PPC processor\n"
- .section ".text"
- .align 2
- .globl main
- .type main,@function
- .long 0x407c
- main:
- stwu 1,-128(1)
- mflr 0
- stw 25,100(1)
- stw 26,104(1)
- stw 27,108(1)
- stw 28,112(1)
- stw 29,116(1)
- stw 30,120(1)
- stw 31,124(1)
- stw 0,132(1)
- lis 3,0x8002
- ori 3,3,22
- bl PPCGetTaskAttr
- mr 31,3
- lwz 29,4(31)
- li 4,1
- slwi 3,29,2
- bl PPCAllocVec
- mr. 26,3
- bc 12,2,.L40
- lwz 25,0(31)
- cmpwi 1,25,0
- bc 12,6,.L39
- li 3,28
- li 4,1
- bl PPCAllocVec
- mr. 28,3
- bc 12,2,.L39
- li 0,0
- stw 0,8(1)
- addi 3,1,8
- bl PPCCreatePort
- mr. 27,3
- bc 12,2,.L37
- li 31,0
- cmplw 1,31,29
- bc 4,4,.L41
- li 30,0
- .L9:
- mr 3,27
- li 4,28
- bl PPCCreateMessage
- cmpwi 1,3,0
- stwx 3,30,26
- bc 12,6,.L7
- addi 31,31,1
- cmplw 1,31,29
- addi 30,30,4
- bc 12,4,.L9
- .L7:
- cmplw 1,31,29
- bc 12,4,.L34
- .L41:
- li 31,0
- addis 9,0,.LC0@ha
- addi 11,9,.LC0@l
- cmplw 1,31,29
- lwz 0,.LC0@l(9)
- lwz 9,4(11)
- lwz 10,8(11)
- lwz 8,12(11)
- stw 0,0(28)
- stw 9,4(28)
- stw 10,8(28)
- stw 8,12(28)
- lwz 0,16(11)
- lwz 9,20(11)
- lwz 11,24(11)
- stw 0,16(28)
- stw 9,20(28)
- stw 11,24(28)
- bc 4,4,.L14
- li 30,0
- .L16:
- mr 3,25
- mr 7,31
- addi 31,31,1
- mr 5,28
- lwzx 4,30,26
- li 6,28
- bl PPCSendMessage
- cmplw 1,31,29
- addi 30,30,4
- bc 12,4,.L16
- .L14:
- li 31,0
- .L42:
- cmplw 1,31,29
- bc 4,4,.L19
- mr 3,27
- bl PPCWaitPort
- cmplw 1,31,29
- bc 4,4,.L19
- .L25:
- mr 3,27
- bl PPCGetMessage
- cmpwi 1,3,0
- bc 12,6,.L42
- addi 31,31,1
- cmplw 1,31,29
- bc 12,4,.L25
- b .L42
- .L19:
- li 31,0
- cmplw 1,31,29
- bc 4,4,.L34
- li 30,0
- .L30:
- lwzx 3,30,26
- cmpwi 1,3,0
- bc 12,6,.L29
- bl PPCDeleteMessage
- .L29:
- addi 31,31,1
- cmplw 1,31,29
- addi 30,30,4
- bc 12,4,.L30
- .L34:
- mr 3,27
- bl PPCDeletePort
- extsh 3,3
- cmpwi 1,3,0
- bc 12,6,.L34
- .L37:
- mr 3,28
- bl PPCFreeVec
- .L39:
- mr 3,26
- bl PPCFreeVec
- .L40:
- lwz 0,132(1)
- mtlr 0
- lwz 25,100(1)
- lwz 26,104(1)
- lwz 27,108(1)
- lwz 28,112(1)
- lwz 29,116(1)
- lwz 30,120(1)
- lwz 31,124(1)
- addi 1,1,128
- blr
- .Lfe1:
- .size main,.Lfe1-main
- .comm MyFile,4,4
- .ident "GCC: (GNU) 2.7.2.1"
-